/**
 * 
 */
package com.terrence.filemgr.mgr;

import java.io.InputStream;

import com.terrence.filemgr.FileMgrException;
import com.terrence.filemgr.mgr.vo.DirVo;



/**
 * @author wuchuang
 *
 * 2016年10月28日 下午5:29:27
 * 
 * 附件处理抽象类
 */
public abstract class AbsFileMgr implements IFileMgr {
	
	public AbsFileMgr(AbsFileMgrContext context){};

	@Override
	public String upload(InputStream inputStream, String fileType) throws FileMgrException {
		return null;
	}

	@Override
	public InputStream download(String fileRelativePath) throws FileMgrException {
		return null;
	}

	@Override
	public Boolean remove(String fileRelativePath) throws FileMgrException {
		return Boolean.TRUE;
	}
	
	@Override
	public void createDir(String relativePath,String dirName) throws FileMgrException {
		
	}
	
	@Override
	public Boolean isDirValid(String dirPath) throws FileMgrException {
		return Boolean.TRUE;
	}
	
	@Override
	public DirVo getDirStructures(String relativePath) throws FileMgrException {
		return null;
	}
}
